Parameter Value Lists

balance_type_list

Possible values: group_balance, node_balance and none

The balance_type_list parameter value list contains the possible values for the balance_type parameter.

boolean_value_list

Possible values: false and true

A list of boolean values (True or False).

connection_type_list

Possible values: connection_type_lossless_bidirectional and connection_type_normal

connection_type_list holds the possible values for the connection_type parameter. See connection_type for more details

constraint_sense_list

Possible values: <=, == and >=

The constraint_sense_list parameter value list contains the possible values for the constraint_sense parameter.

duration_unit_list

Possible values: hour and minute

The duration_unit_list parameter value list contains the possible values for the duration_unit parameter.

grid_physics_list

Possible values: lodf_physics, none, pressure_physics, ptdf_physics and voltage_angle_physics

List of supported physics_type parameter values. See the Lossless nodal DC power flows, Power transfer distribution factors (PTDF) based DC power flow, and Pressure driven gas transfer for some examples.

model_algorithm_list

Possible values: basic_algorithm, fuzzy_mga_algorithm, hsj_mga_algorithm, mga_algorithm and monte_carlo_algorithm

List of algorithms supported by SpineOpt, used by the model_algorithm parameter. See the sections under the Algorithms chapter for further information.

model_type_list

Possible values: spineopt_benders, spineopt_other and spineopt_standard

model_type_list holds the possible values for the model parameter model_type parameter. See model_type for more details

multiyear_economic_discounting_value_list

Possible values: consecutive_years and milestone_years

List of possible methods for economic discounting, used by the multiyear_economic_discounting parameter.

See the Multi year investments section for more information.

node_opf_type_list

Possible values: node_opf_type_normal and node_opf_type_reference

Houses the different possible values for the node_opf_type parameter. To identify the reference node, set node_opf_type = :node_opf_type_reference, while node_opf_type = node_opf_type_normal is the default value for non-reference nodes.

See also powerflow.

output_type_list

Possible values: constraint_dual, derived_parameter, objective, postprocess_value, solving_info, variable_reduced_cost and variable

List of possible output_types. Used to assign types to the different outputs for Spine Toolbox?

solver_lp_list

Possible values: CDCS.jl, CDDLib.jl, COSMO.jl, CPLEX.jl, CSDP.jl, Clp.jl, ECOS.jl, GLPK.jl, Gurobi.jl, HiGHS.jl, Hypatia.jl, Ipopt.jl, KNITRO.jl, MadNLP.jl, MosekTools.jl, NLopt.jl, OSQP.jl, ProxSDP.jl, SCIP.jl, SCS.jl, SDPA.jl, SDPNAL.jl, SDPT3.jl, SeDuMi.jl and Xpress.jl

Parameter value list solver_lp_list represents the list of supported LP solvers which may be specified for the solver_lp_options parameter. The value must correspond exactly to the name of the Julia solver package (e.g. Clp.jl) and is case sensitive.

solver_mip_list

Possible values: CPLEX.jl, Cbc.jl, GLPK.jl, Gurobi.jl, HiGHS.jl, Juniper.jl, KNITRO.jl, MosekTools.jl, SCIP.jl and Xpress.jl

Parameter value list solver_mip_list represents the list of supported MIP solvers which may be specified for the solver_mip_options parameter. The value must correspond exactly to the name of the Julia solver package (e.g. Cbc.jl) and is case sensitive.

variable_type_list

Possible values: binary, integer, linear and none

The variable_type_list holds the possible values for different variable types, namely none, linear, binary, or integer. none can be used to remove the variables from the model.

This parameter value list is used for a connection, node storage or unit. Investment decision are handled via the investment_variable_type (unit and connection) and storage_investment_variable_type (node) parameters. Units also include the online_variable_type and outage_variable_type parameters.

write_mps_file_list

Possible values: write_mps_always, write_mps_never and write_mps_on_no_solve

This parameter value list is deprecated and will be removed in a future version.

Houses the different values for the write_mps_file parameter. Possible values include write_mps_always, write\_mps\_on\_no\_solve, and write\_mps\_never.